<%@page import="ferramentas.Conexao"%>
<%@page import="ferramentas.CFG"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="ferramentas.Query"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Inscritos IPTSP</title>
    </head>
    <body>
        <form name="listaInscritos" id="listaInscritos" action="gerarCSV_IPTSP" method="post">
            <button type="submit">Baixar Lista de Inscritos</button>
        </form>
        <form name="listaMatriculados" id="listaMatriculados" action="gerarCSV_IPTSP" method="post">
            <input type="hidden" name="pegar_matriculados" id="pegar_matriculados" value="true" />
            <button type="submit">Baixar Lista de Matriculados</button>
        </form>
        <%
            String[] polos = new String[]{"Belém", "Brasília", "Natal",
                "São Paulo", "Belo Horizonte",
                "Campinas", "Florianópolis",
                "Goiânia", "Vitória"};
            Query q = new Query();


            for (String polo : polos) {
                out.println("<h2>" + polo + "</h2>");
                ResultSet inscritos = q.getInscritosIPTSP2PorPolo(polo);
        %>
        <table width="5000px">
            <thead><tr>
                    <td><strong>Nome</strong></td>
                    <td><strong>Nascimento</strong></td>
                    <td><strong>RG</strong></td>
                    <td><strong>Orgao Expedidor</strong></td>
                    <td><strong>CPF</strong></td>
                    <td><strong>Rua</strong></td>
                    <td><strong>Complemento</strong></td>
                    <td><strong>Bairro</strong></td>
                    <td><strong>Cidade</strong></td>
                    <td><strong>Estado</strong></td>
                    <td><strong>CEP</strong></td>
                    <td><strong>Telefone Residencial</strong></td>
                    <td><strong>Celular</strong></td>
                    <td><strong>E-mail</strong></td>
                    <td><strong>Polo</strong></td>
                    <td><strong>Esfera SUS</strong></td>
                    <td><strong>Atividade profissional atual (a mais importante)</strong></td>
                    <td><strong>Instituição </strong></td>
                    <td><strong>Área</strong></td>
                    <td><strong>Período (mês/ano) Início</strong></td>
                    <td><strong>Graduação</strong></td>
                    <td><strong>Especialização</strong></td>
                    <td><strong>Mestrado</strong></td>
                    <td><strong>Doutorado</strong></td>
                    <td><strong>Outros</strong></td>
                    <td><strong>Área de Interesse</strong></td>
                    <td><strong>Área de Incrição</strong></td>
                    <td><strong>Motivação</strong></td>
                    <td><strong>1.1</strong></td>
                    <td><strong>1.2</strong></td>
                    <td><strong>1.3</strong></td>
                    <td><strong>1.4</strong></td>
                    <td><strong>1.5</strong></td>
                    <td><strong>1.6</strong></td>
                    <td><strong>Total Grupo I</strong></td>
                    <td><strong>2.1</strong></td>
                    <td><strong>2.2</strong></td>
                    <td><strong>2.3</strong></td>
                    <td><strong>2.4</strong></td>
                    <td><strong>2.5</strong></td>
                    <td><strong>Total Grupo II</strong></td>
                    <td><strong>3.1</strong></td>
                    <td><strong>3.2</strong></td>
                    <td><strong>3.3</strong></td>
                    <td><strong>3.4</strong></td>
                    <td><strong>3.5</strong></td>
                    <td><strong>3.6</strong></td>
                    <td><strong>3.7</strong></td>
                    <td><strong>3.8</strong></td>
                    <td><strong>3.9</strong></td>
                    <td><strong>3.10</strong></td>
                    <td><strong>3.11</strong></td>
                    <td><strong>Total Grupo III</strong></td>
                    <td><strong>Diploma de graduação</strong></td>
                    <td><strong>Comprovante vínculo efetivo/Comprovante de matrícula</strong></td>
                    <td><strong>Carta de compromisso</strong></td>
                    <td><strong>Termo de compromisso</strong></td>
                    <td><strong>Cópia RG</strong></td>
                    <td><strong>Cópia CPF</strong></td>
                    <td><strong>Termo de deslocamento</strong></td>
                    <td><strong>Matrícula Efetuada</strong></td>
                </tr>
            </thead>
            <%
                while (inscritos.next()) {
            %>
            <tbody>
                <tr>
                    <td><%=inscritos.getString("nome")%></td>
                    <td><%=inscritos.getString("nascimento")%></td>
                    <td><%=inscritos.getString("rg")%></td>
                    <td><%=inscritos.getString("orgao_expedidor")%></td>
                    <td><%=inscritos.getString("cpf")%></td>
                    <td><%=inscritos.getString("rua")%></td>
                    <td><%=inscritos.getString("complemento") != null ? inscritos.getString("complemento") : ""%></td>
                    <td><%=inscritos.getString("bairro")%></td>
                    <td><%=inscritos.getString("cidade")%></td>
                    <td><%=inscritos.getString("estado")%></td>
                    <td><%=inscritos.getString("cep")%></td>
                    <td><%=inscritos.getString("telefone_residencial") != null ? inscritos.getString("telefone_residencial") : ""%></td>
                    <td><%=inscritos.getString("telefone_celular") != null ? inscritos.getString("telefone_celular") : ""%></td>
                    <td><%=inscritos.getString("email")%></td>
                    <td><%=inscritos.getString("polo")%></td>
                    <td><%=inscritos.getString("esfera_sus")%></td>
                    <td><%=inscritos.getString("atividade_profissional")%></td>
                    <td><%=inscritos.getString("atividade_profissional_instituicao")%></td>
                    <td><%=inscritos.getString("atividade_profissional_area")%></td>
                    <td><%=inscritos.getString("atividade_profissional_inicio")%></td>
                    <td><%=inscritos.getString("graduacao")%></td>
                    <td><%=inscritos.getString("pos_especializacao") != null ? inscritos.getString("pos_especializacao") : "Nenhum"%></td>
                    <td><%=inscritos.getString("pos_mestrado") != null ? inscritos.getString("pos_mestrado") : "Nenhum"%></td>
                    <td><%=inscritos.getString("pos_doutorado") != null ? inscritos.getString("pos_doutorado") : "Nenhum"%></td>
                    <td><%=inscritos.getString("formacao_outros") != null ? inscritos.getString("formacao_outros") : "Nenhum"%></td>
                    <td><%=inscritos.getString("area_interesse")%></td>
                    <td><%=inscritos.getString("area_incricao")%></td>
                    <td><%=inscritos.getString("motivacao")%></td>
                    <td><%=inscritos.getInt("m1_1")%></td>
                    <td><%=inscritos.getInt("m1_2")%></td>
                    <td><%=inscritos.getInt("m1_3")%></td>
                    <td><%=inscritos.getInt("m1_4")%></td>
                    <td><%=inscritos.getInt("m1_5")%></td>
                    <td><%=inscritos.getInt("m1_6")%></td>
                    <%
                        double total_1 = (((double) inscritos.getInt("m1_1")) * 1.5 + ((double) inscritos.getInt("m1_2")) * 1.0 + ((double) inscritos.getInt("m1_3")) * 0.5 + ((double) inscritos.getInt("m1_4")) * 1.5 + ((double) inscritos.getInt("m1_5")) * 1.0 + ((double) inscritos.getInt("m1_6")) * 0.5);
                        if (total_1 > 3) {
                            total_1 = 3;
                        }
                    %>
                    <td><%=total_1%></td>
                    <td><%=inscritos.getInt("m2_1")%></td>
                    <td><%=inscritos.getInt("m2_2")%></td>
                    <td><%=inscritos.getInt("m2_3")%></td>
                    <td><%=inscritos.getInt("m2_4")%></td>
                    <td><%=inscritos.getInt("m2_5")%></td>
                    <%
                        double total_2 = (((double) inscritos.getInt("m2_1")) * 2.0 + ((double) inscritos.getInt("m2_2")) * 1.0 + ((double) inscritos.getInt("m2_3")) * 1.0 + ((double) inscritos.getInt("m2_4")) * 1.0 + ((double) inscritos.getInt("m2_5")) * 1.0);
                        if (total_2 > 10) {
                            total_2 = 10;
                        }
                    %>
                    <td><%=total_2%></td>
                    <td><%=inscritos.getInt("m3_1")%></td>
                    <td><%=inscritos.getInt("m3_2")%></td>
                    <td><%=inscritos.getInt("m3_3")%></td>
                    <td><%=inscritos.getInt("m3_4")%></td>
                    <td><%=inscritos.getInt("m3_5")%></td>
                    <td><%=inscritos.getInt("m3_6")%></td>
                    <td><%=inscritos.getInt("m3_7")%></td>
                    <td><%=inscritos.getInt("m3_8")%></td>
                    <td><%=inscritos.getInt("m3_9")%></td>
                    <td><%=inscritos.getInt("m3_10")%></td>
                    <td><%=inscritos.getInt("m3_11")%></td>
                    <%
                        double total_3 = (((double) inscritos.getInt("m3_1")) * 1.0 + ((double) inscritos.getInt("m3_2")) * 0.5 + ((double) inscritos.getInt("m3_3")) * 0.8 + ((double) inscritos.getInt("m3_4")) * 0.4 + ((double) inscritos.getInt("m3_5")) * 0.6 + ((double) inscritos.getInt("m3_6")) * 0.3 + ((double) inscritos.getInt("m3_7")) * 0.5 + ((double) inscritos.getInt("m3_8")) * 0.2 + ((double) inscritos.getInt("m3_9")) * 0.8 + ((double) inscritos.getInt("m3_10")) * 0.8 + ((double) inscritos.getInt("m3_11")) * 0.8);
                        if (total_3 > 7) {
                            total_3 = 7;
                        }
                    %>
                    <td><%=total_3%></td>
                    <td><a href="http://mercurio.ciar.ufg.br:8080/bridge_files/documentos/iptsp2/<%=CFG.IPTSP2_COMPROVANTE_GRADUACAO%>/<%=inscritos.getString("cpf").concat(inscritos.getString("extensao_arquivo1"))%>">Download</a></td>
                    <td><a href="http://mercurio.ciar.ufg.br:8080/bridge_files/documentos/iptsp2/<%=CFG.IPTSP2_COMPROVANTE%>/<%=inscritos.getString("cpf").concat(inscritos.getString("extensao_arquivo2"))%>">Download</a></td>
                    <td><a href="http://mercurio.ciar.ufg.br:8080/bridge_files/documentos/iptsp2/<%=CFG.IPTSP2_CARTA_COMPROMISSO%>/<%=inscritos.getString("cpf").concat(inscritos.getString("extensao_arquivo3"))%>">Download</a></td>
                    <td><a href="http://mercurio.ciar.ufg.br:8080/bridge_files/documentos/iptsp2/<%=CFG.IPTSP2_TERMO_COMPROMISSO%>/<%=inscritos.getString("cpf").concat(inscritos.getString("extensao_arquivo4"))%>">Download</a></td>
                    <td><a href="http://mercurio.ciar.ufg.br:8080/bridge_files/documentos/iptsp2/<%=CFG.IPTSP2_COMPROVANTE_RG%>/<%=inscritos.getString("cpf").concat(inscritos.getString("extensao_arquivo5"))%>">Download</a></td>
                    <td><a href="http://mercurio.ciar.ufg.br:8080/bridge_files/documentos/iptsp2/<%=CFG.IPTSP2_COMPROVANTE_CPF%>/<%=inscritos.getString("cpf").concat(inscritos.getString("extensao_arquivo6"))%>">Download</a></td>
                    <td><a href="http://mercurio.ciar.ufg.br:8080/bridge_files/documentos/iptsp2/<%=CFG.IPTSP2_TERMO_DESLOCAMENTO%>/<%=inscritos.getString("cpf").concat(inscritos.getString("extensao_arquivo7"))%>">Download</a></td>
                    <td><%=inscritos.getBoolean("matricula_efetuada") ? "Sim" : "Não"%></td>
                </tr>
            </tbody>
            <% }%>
            <%
                Conexao.close(inscritos.getStatement().getConnection(), inscritos.getStatement(), inscritos);
            %>
        </table>
        <% }%>
    </body>
</html>
